package javaClassExercise.designPatterns.factoryMethod.manyFactoryMethod;

/**
 * Created by lomo on 2017/3/25.
 *
 * 多个工厂类模式，对普通工厂模式(一个工厂类)升级, 普通工厂模式中的工厂类中只有一个方法并依据传入的参数进行对应方法类的new
 * 多个工厂类模式，针对不用方法类定义不同的方法进行对应方法类的实例化new
 * 这样一来，就方便使用什么发送方法就调用这个工厂类中对应方法即可.
 *
 */
public class ManyFactoryMethod {
    public Sender produceMail() {
        return new MailSender();
    }
    public Sender produceSms() {
        return new SmsSender();
    }
}
